package com.xf.lastmall.order.api.model;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by wangzhaoqian5 on 2018/6/23.
 */
public class OrderConsumeEntity {

    /*`ID_` varchar(32) NOT NULL COMMENT 'ID',
            `mall_code_` varchar(20) DEFAULT NULL COMMENT '项目编码',
            `order_type_` varchar(2) DEFAULT NULL COMMENT '订单类型[团购/秒杀/活动]',
            `order_no_` varchar(20) DEFAULT NULL COMMENT '订单号',
            `order_sub_no_` varchar(20) DEFAULT NULL COMMENT '子订单号',
            `consume_code_` varchar(20) DEFAULT NULL COMMENT '核销码',
            `consume_quality_` smallint(6) DEFAULT NULL COMMENT '核销数量',
            `refund_amount_` decimal(18,2) DEFAULT NULL COMMENT '核销金额',
            `status_` varchar(2) DEFAULT NULL COMMENT '核销状态',
            `member_name_` varchar(50) DEFAULT NULL COMMENT '用户名称',
            `consume_time_` datetime DEFAULT NULL COMMENT '核销时间',
            `consume_user_id_` varchar(32) DEFAULT NULL COMMENT '核销人id',
            `consume_user_name_` varchar(50) DEFAULT NULL COMMENT '核销人名称',
            `channel_` varchar(8) DEFAULT NULL COMMENT ',*/

    private String id;
    private String mallCode;
    private String orderNo;
    private String orderSubNo;
    private String consumeCode;
    private int consumeQuality;
    private BigDecimal  consumeAmount;
    private BigDecimal  consumeMarketPrice;

    /**
     * 是否支持退货(0:不支持/1支持)
     */
    private Integer canReturn;
    /**
     * 退款数量
     */
    private int returnQuality;

    private String status;
    private String memberName;
    private Date consumeTime;
    private String consumeUserId;
    private String consumeUserName;
    private String orderType;
    /**
     * 核销渠道[APP、PC]'
     */
    private String channel;
    /**
     * 核销备注
     */
    private String consumeRemark;

    private String merchantCode;

    private String merchantName;

    private String erpnoList;

    private String consumeSerialNum;

    private Integer goodsType;

    private Integer orderDeliverWay;

    public Integer getOrderDeliverWay() {
        return orderDeliverWay;
    }

    public void setOrderDeliverWay(Integer orderDeliverWay) {
        this.orderDeliverWay = orderDeliverWay;
    }

    public Integer getGoodsType() {
        return goodsType;
    }

    public void setGoodsType(Integer goodsType) {
        this.goodsType = goodsType;
    }

    public String getConsumeRemark() {
        return consumeRemark;
    }

    public void setConsumeRemark(String consumeRemark) {
        this.consumeRemark = consumeRemark;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getMallCode() {
        return mallCode;
    }

    public void setMallCode(String mallCode) {
        this.mallCode = mallCode;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getOrderSubNo() {
        return orderSubNo;
    }

    public void setOrderSubNo(String orderSubNo) {
        this.orderSubNo = orderSubNo;
    }

    public String getConsumeCode() {
        return consumeCode;
    }

    public void setConsumeCode(String consumeCode) {
        this.consumeCode = consumeCode;
    }

    public int getConsumeQuality() {
        return consumeQuality;
    }

    public void setConsumeQuality(int consumeQuality) {
        this.consumeQuality = consumeQuality;
    }

    public BigDecimal getConsumeAmount() {
        return consumeAmount;
    }

    public void setConsumeAmount(BigDecimal consumeAmount) {
        this.consumeAmount = consumeAmount;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public Date getConsumeTime() {
        return consumeTime;
    }

    public void setConsumeTime(Date consumeTime) {
        this.consumeTime = consumeTime;
    }

    public String getConsumeUserId() {
        return consumeUserId;
    }

    public void setConsumeUserId(String consumeUserId) {
        this.consumeUserId = consumeUserId;
    }

    public String getConsumeUserName() {
        return consumeUserName;
    }

    public void setConsumeUserName(String consumeUserName) {
        this.consumeUserName = consumeUserName;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public String getMerchantCode() {
        return merchantCode;
    }

    public void setMerchantCode(String merchantCode) {
        this.merchantCode = merchantCode;
    }

    public String getErpnoList() {
        return erpnoList;
    }

    public void setErpnoList(String erpnoList) {
        this.erpnoList = erpnoList;
    }

    public String getMerchantName() {
        return merchantName;
    }

    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    public BigDecimal getConsumeMarketPrice() {
        return consumeMarketPrice;
    }

    public void setConsumeMarketPrice(BigDecimal consumeMarketPrice) {
        this.consumeMarketPrice = consumeMarketPrice;
    }

    public String getConsumeSerialNum() {
        return consumeSerialNum;
    }

    public void setConsumeSerialNum(String consumeSerialNum) {
        this.consumeSerialNum = consumeSerialNum;
    }

    public Integer getCanReturn() {
        return canReturn;
    }

    public void setCanReturn(Integer canReturn) {
        this.canReturn = canReturn;
    }

    public int getReturnQuality() {
        return returnQuality;
    }

    public void setReturnQuality(int returnQuality) {
        this.returnQuality = returnQuality;
    }
}
